home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
util4
/
datam11s.lha
/
DataMaster.doc
< prev
next >
Wrap
Text File
|
1995-12-15
|
4KB
|
110 lines
DataMaster 1.1 special AmiNet release(15.12.95)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fast en/decryption program for the Amiga
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Introduction
~~~~~~~~~~~~
DataMaster is a new en/decryption program. It was written in pure assembly,
therefore it's small and fast.
Disclaimer
~~~~~~~~~~
Use DM at your own risk. This version is a special, limited AmiNet release.
It uses only the first five characters of the password (40 bit key size).
>>> NOT FOR COMMERCIAL USE! <<<
Requirements
~~~~~~~~~~~~
Any Amiga© with OS 2.04+ (37) and 68020+ will do.
Features
~~~~~~~~
* written in pure assembly -> small & fast
* fast encryption algorithm (300+ KB/sec on my A1200 28Mhz '020)
* uses 40 bit key size which is the maximum allowed key size on AmiNet
* GUI (file requester) and CLI interface
About the en/decryption algorythm and safety
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DM uses a kind of block chiper with a block size of 4 longwords (16 bytes).
The passphrase is converted to an internal key in a smart way. Because the
passphrase has only five significant bytes, it has a limited safety. But
this should be enough in most cases.
The output file is 16 bytes longer than the original one and it's not
compressable, of course...
How to use it?
~~~~~~~~~~~~~~
DM can be started either from CLI or WB. If you start it from Workbench,
it will use requesters. (Therefore it needs reqtools.library 38++ !).
The CLI template is:
INFILE/A OUTFILE/A DECRYPT/S PASSPHRASE/F
where:
INFILE is the name of the file to be en/decrypted
OUTFILE is the name of the output file
DECRYPT is a switch. The default mode is encryption
PASSPHRASE must be the final argument. It can contain spaces and other
special charachters. Note that it is optional, if you do not specify
it DM will open a requester to ask you the passphrase.
Examples:
DataMaster ram:foo.txt work:secret/foo My secret passphrase
---------- ----------- --------------- --------------------
prgname infile outfile passphrase
(encrypt ram:foo.txt to work:secret/foo with "My secret passphrase")
DataMaster work:secret/foo ram:test decrypt
---------- --------------- -------- -------
prgname infile outfile switch
(decrypt work:secret/foo to ram:test - the passphrase will be asked by a requester)
If everything is ok, no error message will be displayed.
WARNINGS
~~~~~~~~
* The passphrase is case sensitive!
* During decryption, no password check is made! If you use a bad one, the output
file will be bad, too!
* Do _not_ forget your passphrases, because it's _very_ hard to get back your
files without the passphrase (this is encryption...). Don't ask me to do it,
because I am not able to recover the original file. Once again: Use DM at your
own risk. Don't use it if you cannot remember your passwords...
* The 40 bit key lenght is not as much safe as e.g. IDEA, but this should be
just enough for non-commercial use.
DataMaster.asc
~~~~~~~~~~~~~~
This file contains the PGP signature for the executable.
Registration and bug reports
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Write me an e-mail to:
pogi@goliat.eik.bme.hu
History
~~~~~~~
1.1s(15.12.95)- spacial AmiNet release. Uses 5 chars for the passphrase instead of
the 4 in the unregistered version. No known bugs.
1.1 (7.1.95) - a small bug has been removed
(it couldn't find files when no dirs were selected in the filereqs)
1.0 (24.6.95) - first public release